<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <!-- Needed for IlasmRoundTripIncompatible -->
    <RequiresProcessIsolation>true</RequiresProcessIsolation>
    <CLRTestPriority>1</CLRTestPriority>
    <Nullable>enable</Nullable>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>

    <!-- This is an explicit crossgen test -->
    <AlwaysUseCrossGen2>true</AlwaysUseCrossGen2>

    <!-- ilasm round-trip testing doesn't make sense for this test -->
    <IlasmRoundTripIncompatible>true</IlasmRoundTripIncompatible>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="*.cs" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="System.Net.Sockets" />
  </ItemGroup>
</Project>
